#!/usr/bin/env python
# coding: utf-8

# In[20]:


import pandas as pd
import numpy as np

#自己造数据生成列表
table = np.random.randn(8,5)
index_number = np.arange(1,9,1)
columns_name = list("ABCDE")
df1 = pd.DataFrame(table, index = index_number, columns = columns_name)

#对报表进行排序, 可以按多个关键字排序并制定排序的规则. na_position表示将空值排在最后, axis表示横向或纵向排序
df1.sort_values(by = ["B","A"], ascending = [False, True], na_position = "last", axis = 0)


#仅查看前几条或后几条数据
df1.head(2)
df1.tail(3)

#查看索引, columns, 数据分布情况等
df1.index
df1.columns
df1.values      
df1.describe()  #查看数值分布情况
df1.T   #行列转换
df1.dtypes  #查看数据类型
type(df1)   #查看数据类型

